Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Santa Fe 2 Challenger Spain F32 Argentina F16 Argentina F18 Spain F18 Greece F2 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Ecuador F1 Ecuador F2 Ecuador F3 Argentina F9 Argentina F10 Spain F36 Spain F37 Spain F41 Spain F42 Guatemala F1 Costa Rica F1 Panama F1 Spain F7 Italy F3 Italy F4 Argentina F6 Argentina F7 Spain F28 Spain F33 Spain F17 Argentina F3 Spain F43 The Scottish Championships - Edinburgh Copa Petrobras Argentina - Buenos Aires Napoli Challenger Tunis Challenger Braunschweig Challenger Pozoblanco Challenger Segovia Challenger San Sebastian Challenger Manerbio Challenger Bogota Challenger Quito Challenger Asuncion Challenger Kolding Challenger Santiago Challenger Jersey Challenger Zagreb Challenger Prostejov Challenger Milan Challenger Reggio Emilia Challenger Braunschweig Challenger Rimini Challenger Brasilia Challenger Salvador Challenger Montevideo Challenger Buenos Aires Challenger Sao Paulo Challenger German Tennis Championships - Hamburg Bucaramanga Challenger Shimadzu All Japan Indoor - Kyoto Marrakech Challenger Szczecin Challenger Sao Paulo Challenger Seville Challenger Geneva Challenger Helsinki Challenger Bucaramanga Challenger Rome Challenger Braunschweig Challenger Liberec Challenger Irving Challenger Rome Challenger ECM Prague Open 2005 - Prague Tampere Imageneering Open - Tampere Wartburg Open - Eisenach Warsteiner Grand Prix - Oberstaufen Amer-Wilson Challenger - Tampere Warta Cup - Sopot Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Architect Open - Budapest ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Open de Montauban - Montauban Amer-Wilson Tampere Challenger - Tampere Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Diego Open - Budapest Pekao Open 2001 - Szczecin Optimus Maia Open - Maia IPP Open - Helsinki Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Amer-Wilson Tampere ATP Tournament - Tampere AXA Open II - Espinho Polish Open 2000 - Poznan IPP Open - Helsinki IPP Open - Helsinki Cepu Open - San Marino Tatra Banka Open - Bratislava IPP Open - Helsinki Mobilux Open - Luxembourg Czech Open 2005 - Prostejov Top Wool Challenger - Biella San Marino Cepu Open - San Marino Mobilux Open - Luxembourg Caltanissetta Challenger Recanati Challenger Todi Challenger Milan Challenger BMW Tennis Championship - Sunrise Buenos Aires Challenger IPP Open - Helsinki Genova Challenger Biella Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Noumea Challenger Milan Challenger Perugia Challenger Santo Domingo Challenger Bratislava Challenger Orbetello Challenger Genova Challenger Helsinki Challenger Salinas Challenger Le Gosier Challenger Rabat Challenger Salzburg Challenger Monza Challenger Scheveningen Challenger Orbetello Challenger Recanati Challenger Trani Challenger Manerbio Challenger Como Challenger Rennes Challenger Orleans Challenger Salzburg Challenger Helsinki Challenger Rabat Challenger Marrakech Challenger Monte-Carlo Rolex Masters - Monte-Carlo Marrakech Challenger Milan Challenger Braunschweig Challenger Szczecin Challenger Rennes Challenger Bratislava Challenger Barletta Challenger Pereira Challenger Santiago Challenger Barranquilla Challenger Napoli Challenger Prostejov Challenger Panama City Challenger Braunschweig Challenger Rome Challenger Rome Challenger Santo Domingo Challenger Miami Open - Miami Seville Challenger Szczecin Challenger Genova Challenger Helsinki Challenger Swiss Indoors Basel - Basel Helsinki Challenger Milan Challenger Asuncion Challenger Santiago Challenger Sarasota Challenger Mohammedia Challenger Canberra Challenger Marburg Challenger Concepcion Challenger Cali Challenger Ortisei Challenger Buenos Aires Challenger Prostejov Challenger Buenos Aires Challenger Perugia Challenger Campinas Challenger Cali Challenger Madrid Challenger Sao Paulo Challenger Bordeaux Challenger Montevideo Challenger Lima Challenger USTA Challenger of North Miami Beach - North Miami Beach Scania Stockholm Open - Stockholm Scania Stockholm Open - Stockholm Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan San Marino Challenger Copenhagen Open - Copenhagen The Scottish Tennis Championships - Edinburgh Estoril Open - Estoril Szczecin Challenger Mallorca Open - Mallorca Campinas Challenger The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Energis Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Tampere Challenger CA Tennis Trophy - Vienna Stockholm Open - Stockholm Adidas International - Sydney Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Open Seat Godo 2003 - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island Thailand Open - Bangkok Kremlin Cup - Moscow CA Tennis Trophy - Vienna Tampere Challenger Stockholm Open - Stockholm Buenos Aires Challenger Parma Challenger Ismaning Challenger AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Synsam Swedish Open - Bastad Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Open Seat Godo 2005 - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona Mauthausen Challenger BMW Open - Munich Gerry Weber Open - Halle Oeiras 4 Challenger Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Energis Open - Amsterdam BMW Open - Munich Gerry Weber Open - Halle Pilot Pen Tennis - New Haven International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland The Dubai Tennis Championships - Dubai Estoril Open - Estoril Open 13 - Marseille Gerry Weber Open - Halle Catella Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven The Samsung Open - Nottingham Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Heineken Open - Auckland PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open 13 - Marseille Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich China Open - Beijing Heineken Open Shanghai - Shanghai Power Horse Cup - Dusseldorf AEGON Championships - London Medibank Private International - Sydney Credit Agricole Suisse Open - Gstaad Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Synsam Swedish Open - Bastad Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Open 13 - Marseille Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Apia International - Sydney Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul AIG Japan Open Tennis Championships - Tokyo Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem The Dubai Tennis Championships - Dubai Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Synsam Swedish Open - Bastad Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya SkiStar Swedish Open - Bastad Qatar Exxon Mobil Open - Doha Cordoba Open - Cordoba Brisbane International - Brisbane Rio Open - Rio de Janeiro Brisbane - Brisbane Brasil Open - Costa do Sauipe Grand Prix Hassan II - Marrakech Copa Telmex - Buenos Aires Geneva Open - Geneva SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel Erste Bank Open - Vienna Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Medibank International - Sydney Santiago Open - Santiago Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Forte Village Sardegna Open - Sardinia Copa Claro - Buenos Aires Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires BMW Open - Munich Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade SAP Open - San Jose Hamburg European Open - Hamburg Generali Open - Kitzbuhel PTT Thailand Open - Bangkok Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Open 13 - Marseille San Diego Open - San Diego Delray Beach International Tennis Championships - Delray Beach Argentina Open - Buenos Aires Rio Open - Rio de Janeiro UNICEF Open - 's Hertogenbosch Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Mallorca Championships - Mallorca Nordea Open - Bastad Swiss Open - Gstaad Brisbane International - Brisbane Plava Laguna Croatia Open - Umag Open 13 - Marseille Bet-at-home Open - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Open Sud de France - Montpellier Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Open Sud de France - Montpellier Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Austrian Open - Kitzbuhel Rakuten Japan Open - Tokyo Rio Open - Rio de Janeiro Catella Swedish Open - Bastad Barcelona Open Banc Sabadell - Barcelona Turkish Airlines Open Antalya - Antalya European Open - Antwerp Swiss Open - Gstaad Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Gonet Geneva Open - Geneva St. Petersburg Open - St. Petersburg Valencia Open - Valencia Apia International - Sydney Brisbane International - Brisbane Sydney International - Sydney Argentina Open - Buenos Aires Swiss Open - Gstaad Generali Open - Kitzbuhel Brasil Open - Sao Paulo Copenhagen Open - Copenhagen Open SEAT 2008 - Barcelona Heineken Open - Auckland Apia International - Sydney Santiago Challenger Prague 1 Challenger Noumea Challenger Medellin Challenger Brasil Open - Sao Paulo Open de Nice Cote dAzur - Nice TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Croatia Open - Umag Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Erste Bank Open - Vienna BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Sony Ericsson Open - Miami Tennis Masters Series - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto AEGON International - Eastbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Open 13 - Marseille BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - New York Movistar Open - Santiago Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Chengdu Open - Chengdu European Open - Antwerp Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Barcelona Open BancSabadell - Barcelona U.S. Open - New York Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Australian Open - Melbourne Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Wimbledon - London Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, PO, FIN-POL 3-2 U.S. Open - New York Wimbledon - London Davis Cup, Group II, 2R, IRL-FIN 2-3 Davis Cup, Group II, 1R, FIN-BUL 3-2 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, World Group, F, CRO-ARG 2-3 Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ATP Cup - Sydney U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Masters - Toronto Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Olympics - Athens Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, FIN-HUN 4-1 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, Group 2, 1R, FIN-IRL 3-2 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, Group II, 1R, FIN-ZIM 4-1 Salzburg Challenger Amersfoort Challenger Verona Challenger Seville Challenger